Well Maintained South Facing Finca In Teulada Price 699,000 Ref Bm11017